An Annealing Approach to the Mating-Flight Trajectories in the Marriage in Honey Bees Optimization Algorithm
نویسندگان
چکیده
Marriage in Honey Bees Optimization (MBO) is a new swarm intelligence technique inspired by the marriage process of honey bees. It has been shown to be very effective in solving a special group of propositional satisfiability problems called 3-SAT. In the current MBO implementation, the acceptance of a drone for mating is determined probabilistically using a variation of the annealing function. However, the algorithm does not exactly implement an annealing approach as it follows a pure exploration strategy. Currently, all state transitions made during the queens’ mating-flight are generated independent of the queens’ fitness, are always accepted as long as they are created, and used to spawn the drones. The objective of this paper is to investigate a more conventional annealing approach for the mating-flight process to balance search exploration with search intensification. It is proposed that the trajectories of the queens’ mating-flight in the search space are accepted according to a probabilistic function of the queens’ fitness. This modified MBO algorithm is tested using a group of randomly generated hard 3-SAT problems to compare its behavior and efficiency against the original implementation. We found that the proposed annealing function improved one of the MBO implementations and MBO outperformed all the standalone SAT heuristics including WalkSAT.
منابع مشابه
An Improved Marriage in Honey Bees Optimization Algorithm for Single Objective Unconstrained Optimization
Marriage in honey bees optimization (MBO) is a metaheuristic optimization algorithm developed by inspiration of the mating and fertilization process of honey bees and is a kind of swarm intelligence optimizations. In this study we propose improved marriage in honey bees optimization (IMBO) by adding Levy flight algorithm for queen mating flight and neighboring for worker drone improving. The IM...
متن کاملA Hybrid Data Clustering Algorithm Using Modified Krill Herd Algorithm and K-MEANS
Data clustering is the process of partitioning a set of data objects into meaning clusters or groups. Due to the vast usage of clustering algorithms in many fields, a lot of research is still going on to find the best and efficient clustering algorithm. K-means is simple and easy to implement, but it suffers from initialization of cluster center and hence trapped in local optimum. In this paper...
متن کاملA Honey Bee Algorithm To Solve Quadratic Assignment Problem
Assigning facilities to locations is one of the important problems, which significantly is influence in transportation cost reduction. In this study, we solve quadratic assignment problem (QAP), using a meta-heuristic algorithm with deterministic tasks and equality in facilities and location number. It should be noted that any facility must be assign to only one location. In this paper, first o...
متن کاملA True Annealing Approach to the Marriage in Honey-Bees Optimization Algorithm
Marriage in Honey Bees Optimization (MBO) is a new swarm intelligence technique inspired by the marriage process of honey bees. It has been shown to be very effective in solving the propositional satisfiability problem known as 3–SAT (each clause has exactly three literals). The objective of this paper is to test a conventional annealing approach as a basis for determining the pool of drones (f...
متن کاملImproving the Transient Stability of Power Systems Using STATCOM and Controlling it by Honey Bee Mating Optimization Algorithm
In this study, a new method for designing the damping controller was proposed to improve the transient power system stability in a single machine network connected to an infinite bus. The STATCOM controller problem in a wide area of the system function was considered as an optimization problem with multi-purpose objective function. Also, the Honey Bee Mating Optimization Algorithm was used to d...
متن کامل